export const generateRandomSubdomain = () => {
  const prefixes = [
    'bold',
    'bouncy',
    'brave',
    'bright',
    'calm',
    'clever',
    'colorful',
    'cool',
    'eager',
    'fast',
    'fierce',
    'funny',
    'gentle',
    'glad',
    'graceful',
    'happy',
    'joyful',
    'kind',
    'lucky',
    'mighty',
    'noble',
    'quick',
    'sharp',
    'shiny',
    'silent',
    'smart',
    'swift',
    'wise',
    'witty',
    'zany',
    'agile',
    'amazing',
    'awesome',
    'brilliant',
    'cheerful',
    'dashing',
    'dynamic',
    'elegant',
    'energetic',
    'excellent',
    'fantastic',
    'friendly',
    'glorious',
    'grand',
    'helpful',
    'honest',
    'innovative',
    'inspiring',
    'jolly',
    'lively',
    'magical',
    'optimistic',
    'peaceful',
    'powerful',
    'radiant',
  ];
  const suffixes = [
    'bear',
    'crocodile',
    'dolphin',
    'eagle',
    'elephant',
    'falcon',
    'fox',
    'giraffe',
    'hawk',
    'hedgehog',
    'horse',
    'kangaroo',
    'koala',
    'lion',
    'lynx',
    'monkey',
    'moose',
    'octopus',
    'owl',
    'panda',
    'panther',
    'penguin',
    'rabbit',
    'raccoon',
    'seal',
    'shark',
    'sparrow',
    'tiger',
    'whale',
    'wolf',
    'antelope',
    'badger',
    'buffalo',
    'camel',
    'cheetah',
    'deer',
    'dragon',
    'gazelle',
    'gorilla',
    'hippo',
    'jaguar',
    'lemur',
    'leopard',
    'llama',
    'meerkat',
    'otter',
    'peacock',
    'phoenix',
    'rhino',
    'zebra',
  ];

  const colors = [
    'almond',
    'amber',
    'azure',
    'beige',
    'black',
    'blue',
    'brown',
    'crimson',
    'cyan',
    'gold',
    'gray',
    'green',
    'indigo',
    'lime',
    'magenta',
    'maroon',
    'mint',
    'mustard',
    'orange',
    'peach',
    'pink',
    'purple',
    'red',
    'salmon',
    'silver',
    'teal',
    'turquoise',
    'violet',
    'white',
    'yellow',
    'aqua',
    'bronze',
    'burgundy',
    'cerulean',
    'charcoal',
    'coral',
    'emerald',
    'fuchsia',
    'garnet',
    'jade',
    'lavender',
    'navy',
    'platinum',
    'plum',
    'rose',
    'ruby',
    'sapphire',
    'scarlet',
  ];

  const randomPrefix = prefixes[Math.floor(Math.random() * prefixes.length)];
  const randomSuffix = suffixes[Math.floor(Math.random() * suffixes.length)];
  const randomColor = colors[Math.floor(Math.random() * colors.length)];

  return `${randomPrefix}-${randomColor}-${randomSuffix}`;
};
